.control-group { margin-bottom: 0; }
                select,
                textarea,
                input[type="text"],
                input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { margin-bottom:0; }
                        .ng-pristine  { border:1px solid Gold; }
                        .ng-dirty.ng-valid  { border:1px solid Green; }
                        .ng-dirty.ng-invalid  { border:1px solid Red; }
                        .ng-dirty.ng-valid ~ span.ok  { color:green; display:inline; }
                        .ng-dirty.ng-invalid ~ span.ko  { color:red; display:inline; }
                        form.ng-pristine  { border: none; }
                        form.ng-dirty.ng-valid  { border:none; }
                        form.ng-dirty.ng-invalid  { border:none; }
                        form.ng-dirty.ng-valid ~ span.ok  { color:none; display:none; }
                        form.ng-dirty.ng-invalid ~ span.ko  { color:none; display:none; }
                        .search{border: none; }
                .legendWhite{
                    color:white;
                }
            	.btn-delete
                {
                        border: none;
                        background-color: transparent; 
                }
                .hint-block
                {
                        color: #A09C9C;
                }        
                .hint-wrong
                {
                        color: #A30000;
                }        
                .hint-success
                {
                        color: #069E00;
                }   			
               .modal.fade{
		               -webkit-transition:opacity .3s linear, top .3s ease-out;
		               -moz-transition:opacity .3s linear, top .3s ease-out;
		               -o-transition:opacity .3s linear, top .3s ease-out;
		               transition:opacity .3s linear, top .3s ease-out;
		               top: -100%;
               }
               .progress {
				    position: relative;
					height: 25px;
				}
				.progress > .progress-bar-success {
					position: absolute;
					left: 0px;
					font-weight: 800;
					padding: 3px 30px 2px 10px;
					color: white;
					background-color: green;
				}
				.progress > .progress-completed {
					position: absolute;
					right: 0px;
					font-weight: 800;
					padding: 3px 10px 2px;
				}
				.row-disabled{
					background-color: #E6E6E6;
					color: #6A6A6A;
				}
				.row-disabled .label-success{
					background-color: #999999;
				}
				.row-disabled .label-warning{
					background-color: #999999;
				}
                .jumbotron {
                    padding: 30px;
                    margin-bottom: 30px;
                    color: inherit;
                    background-color: transparent;
                }
                /**** BASE ****/
                a {
                    color: #03a1d1;
                    text-decoration: none!important;
                }
               /**** LAYOUT ****/
                .list-inline>li {
                    padding: 0 10px 0 0;
                }
                .container-pad {
                    padding: 30px 15px;
                }
                /**** MODULE ****/
                .bgc-fff {
                    background-color: #fff!important;
                }
                .box-shad {
                    -webkit-box-shadow: 1px 1px 0 rgba(0,0,0,.2);
                    box-shadow: 1px 1px 0 rgba(0,0,0,.2);
                }
                .brdr {
                    border: 1px solid #ededed;
                }

                /* Font changes */
                .fnt-smaller {
                    font-size: .9em;
                }
                .fnt-lighter {
                    color: #bbb;
                }

                /* Padding - Margins */
                .pad-10 {
                    padding: 10px!important;
                }
                .mrg-0 {
                    margin: 0!important;
                }
                .btm-mrg-10 {
                    margin-bottom: 10px!important;
                }
                .btm-mrg-20 {
                    margin-bottom: 20px!important;
                }

                /* Color  */
                .clr-535353 {
                    color: #535353;
                }

                /**** MEDIA QUERIES ****/
                @media only screen and (max-width: 991px) {
                    #property-listings .property-listing {
                        padding: 5px!important;
                    }
                    #property-listings .property-listing a {
                        margin: 0;
                    }
                    #property-listings .property-listing .media-body {
                        padding: 10px;
                    }
                }

                @media only screen and (min-width: 992px) {
                    #property-listings .property-listing img {
                        max-width: 180px;
                    }
                }
                .btn-file {
                    position: relative;
                    overflow: hidden;
                }
                .btn-file input[type=file] {
                    position: absolute;
                    top: 0;
                    right: 0;
                    min-width: 100%;
                    min-height: 100%;
                    font-size: 999px;
                    text-align: right;
                    filter: alpha(opacity=0);
                    opacity: 0;
                    background: red;
                    cursor: inherit;
                    display: block;
                }
                input[readonly] {
                    background-color: white !important;
                    cursor: text !important;
                }

                /*Navbar*/
                .navbar-default {
                    background-color: #428bca;
                    border-color: #0779fa;
                }
                .navbar-default .navbar-brand {
                    color: #ecf0f1;
                }
                .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
                    color: #b8e8ef;
                }
                .navbar-default .navbar-text {
                    color: #ecf0f1;
                }
                .navbar-default .navbar-nav > li > a {
                    color: #ecf0f1;
                }
                .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
                    color: #b8e8ef;
                }
                .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
                    color: #b8e8ef;
                    background-color: #0779fa;
                }
                .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
                    color: #b8e8ef;
                    background-color: #0779fa;
                }
                .navbar-default .navbar-toggle {
                    border-color: #0779fa;
                }
                .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
                    background-color: #0779fa;
                }
                .navbar-default .navbar-toggle .icon-bar {
                    background-color: #ecf0f1;
                }
                .navbar-default .navbar-collapse,
                .navbar-default .navbar-form {
                    border-color: #ecf0f1;
                }
                .navbar-default .navbar-link {
                    color: #ecf0f1;
                }
                .navbar-default .navbar-link:hover {
                    color: #b8e8ef;
                }

                @media (max-width: 767px) {
                    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
                        color: #ecf0f1;
                    }
                    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
                        color: #b8e8ef;
                    }
                    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
                        color: #b8e8ef;
                        background-color: #0779fa;
                    }
                }